package com.wzdigit.wms.basic.client.response.transfer;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 发货单明细货品清单,GDN=Goods Delivery Notes
 * </p>
 *
 * @author 
 * @since 2021-02-22
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(value = { "hibernateLazyInitializer", "handler", "fieldHandler" }, ignoreUnknown = false)
public class GdnDtlGoodsListResponse implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 发货单明细ID
     */
    @ApiModelProperty("发货单明细货品清单ID")
    private Integer gdnDtlGoodsId;

    /**
     * sn
     */
    @ApiModelProperty("sn")
    private String goodsSn;

    /**
     * 品质状态
     */
    @ApiModelProperty("品质状态")
    private String qaStatus;

    /**
     * 订单号
     */
    @ApiModelProperty("订单号")
    private String poNo;

    /**
     * 销售订单号
     */
    @ApiModelProperty("销售订单号")
    private String soNo;

    /**
     * 销售订单行号
     */
    @ApiModelProperty("销售订单行号")
    private String soLineNo;

    /**
     * 物料编码
     */
    @ApiModelProperty("物料编码")
    private String skuCode;

    /**
     * 物料描述
     */
    @ApiModelProperty("物料描述")
    private String skuDesc;

    /**
     * 数量
     */
    @ApiModelProperty("数量")
    private String qty;

    /**
     * 客户型号
     */
    @ApiModelProperty("客户型号")
    private String customerModle;



    @ApiModelProperty("行号")
    private String gdnLineNo;
    @ApiModelProperty("上级序号")
    private String pkgSn;
    @ApiModelProperty("包装类型")
    private String pkgCategory;
    @ApiModelProperty("创建人员")
    private String  createUser;
    @ApiModelProperty("创建时间")
    private Date createTime;
}
